improvised part of a salsa song - Turkish English Dictionary